*{
margin: 0;
padding: 0;
}

@font-face
{
	 font-weight:normal;
    font-style:normal;
 }

 header, nav, footer{
border-radius:0.5em;
margin: 0.5em auto;
max-width:95%;
padding:0.25em;
text-align:center;
 }

 nav, footer{
 	background:#DEDEDE;
 }

 section#contenedor{
margin:0.2em auto;
max-width:95%;
padding:0;
text-align:center;
 }

 section#contenido, aside{
background:#F1F1F1;
border-radius:0.5em;
display: inline-block;
margin:0.25em auto;
max-width:100%;
min-height:300px;
padding:0.25em;
text-align:center;
vertical-align:top;
width:80%;
 }

aside{
	width: 15%;
	height: auto;
}

aside ul
{
	width: 100%;
	
}
aside ul li{

	list-style: none;
	color:  blue;
	border: 2px solid rgba(0,0,0,0.5);
	padding: 5px;
	font-size: 12pt;
	border-radius: 5px;
	margin: 3px;
}
aside ul li{
	}
aside ul li:hover{
	cursor: pointer;
	list-style: none;
	color:  white;
	border: 2px solid rgba(0,0,0,0.5);
	padding: 5px;
	background: grey;
	font-size: 12pt;
	border-radius: 5px;
	margin: 3px;
}

header{
	height: 200px;
	background-image:url('../imagenes/fondologin.jpg');
	background-size: 100% 100%;
}

header h1{

color:white;
margin:0.25em auto;
text-align:center;
text-shadow: 5px 5px 10px rgba(255,255,255,o.5);
 }

nav{
	padding: 5px;
}

 nav ul li{
 	list-style: none;
 	display: inline;
 	padding: 5px;
 	margin: 0;
 	border: 1px solid rgba(0,0,0,0.3);
 	 }

 nav ul li a:hover{
 	
 	color: white;
 	background: grey;
 	list-style: none;
 	display: inline;
 	padding: 5px;
 	margin: 0;
 	}
 nav ul li:hover{
 	border-radius: 5px;
 	background: grey;
 	list-style: none;
 	display: inline;
 	padding: 5px;
 	margin: 0;
 }

 a{
 	text-decoration: none;
 }